home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 3
/
Amiga Tools 3.iso
/
maxon-demo
/
maxonsigmath_2.2
/
install-sigmath-demo
< prev
next >
Wrap
Text File
|
1995-09-13
|
5KB
|
251 lines
; $VER: SIGMAth Install Version 1 (9.8.93)
; Script zum Installieren von SIGMAth
;
; ===================================================================
; die benötigten Zeichenketten
; ===================================================================
(set HiThere
(cat
"Willkommen zum Installationsprogramm von \"SIGMAth 2.2\" !\n\n"
"Dieses Programm wird einige Dateien auf Ihre Datenträger kopieren. "
"Dazu ist es unbedingt nötig, daß Sie Ihren Amiga von dem "
"Datenträger gestartet (man sagt auch: gebootet) haben, von dem "
"Sie auch starten werden, wenn Sie SIGMAth beutzen möchten.\n"
"Falls dies nicht der Fall sein sollte, starten Sie Ihren Rechner "
"bitte neu."
)
)
(set SelectDestDir
"Bitte wählen Sie das Zielverzeichnis"
)
(set SelectDestDirHelp
(cat
"Wählen Sie zunächst den Datenträger bzw. die Partition, "
"auf den SIGMAth installiert werden soll. Falls Sie möchten, können "
"Sie dann für SIGMAth eine eigene Schublade anlegen. Wie das geht, "
"erfahren Sie weiter unten. Drücken Sie zum Schluß auf WEITER "
"(englisch: PROCEED) um mit dem Kopieren der Programme zu "
"beginnen.\n\n"
)
)
(set TstAmiga "Prüfe die Hardwarekonfiguration...")
(set InstallCoMsg
(cat
"Ihr Amiga erfüllt die Voraussetzungen, die nötig sind, um "
"die Programmversion \"SIGMAth.CO\" laufen zu lassen. "
)
)
(set InstallNormMsg
(cat
"Auf Ihrem Amiga wird die Programmversion für einen math. Coprozessor nicht "
"arbeiten. Daher wird das Standardprogramm installiert."
)
)
(set UnPack "Entpacke einige Dateien...")
(set AskARexx "Sollen die ARexx-Beispielprogramme installiert werden?")
(set HelpAskARexx
(cat
"Falls Sie ARexx benutzen, können die Beispielprogramme "
"eine Große Hilfe sein, um die Programmierung von SIGMAth zu "
"erlernen. Darüberhinaus demonstrieren die Programme die "
"graphischen Fähigkeiten von SIGMAth."
)
)
(set InstallEnd
(cat
"SIGMAth ist jetzt installiert. Bitte lesen Sie vor der "
"Benutzung des Programmes unbedingt die Datei "
"\"Bitte_zuerst_lesen\". SIGMAth wurde in der letzten Zeit "
"massiv erweitert und verbessert. \"Bitte_zuerst_lesen\" sagt "
"Ihnen, was sich gegenüber der im Handbuch beschriebenen "
"Programmversion geändert hat. "
)
)
(set ChangeToolTypes "Bearbeite die Pictogramme.")
;====================================================================
;Das Programm
;====================================================================
;
; Dem Benutzer "Guten Tag" sagen.
;
(message HiThere)
(Welcome)
;
; Verzeichnis wählen, in das SIGMAth installiert werden soll
;
(set @default-dest
(tackon @default-dest "SIGMAth")
)
(set
@default-dest
(askdir
(disk)
(prompt SelectDestDir)
(help SelectDestDirHelp @askdir-help)
(newpath)
(default @default-dest)
)
)
(makedir
@default-dest
(infos)
)
(makedir "ram:InstallTemp")
(set ArcString "ram:InstallTemp/lhx -E -I x ram:InstallTemp/SIGMAth.LHA #? ram:InstallTemp/")
;
; Mit der Arbeit beginnen...
;
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "C/LHX")
(dest "ram:InstallTemp")
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "LIBS/arp.library")
(dest "ram:InstallTemp")
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(dest "ram:InstallTemp/")
(pattern "SIGMAth.lha")
(source "")
)
(set @execute-dir "ram:InstallTemp")
(working UnPack)
(run ArcString)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "ram:InstallTemp/")
(pattern "SIGMAth#?")
(dest @default-dest)
)
(run "delete ram:InstallTemp/SIG#?")
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "SIGMAthResc.RCT")
(dest @default-dest)
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "SIGMAth.EST")
(dest @default-dest)
)
(copylib
(prompt "")
(help @copyfiles-help)
(source "LIBS/rct.library")
(dest "LIBS:")
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "")
(pattern "Dem#?")
(dest @default-dest)
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "")
(pattern "Bitte#?")
(dest @default-dest)
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "")
(pattern "Beispiel#?")
(dest @default-dest)
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "")
(pattern "INHAL#?")
(dest @default-dest)
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "")
(pattern "Vektor#?")
(dest @default-dest)
)
; Icons kopieren
(makedir
(tackon @default-dest "Icons")
(infos)
)
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "Icons")
(pattern "#?")
(dest (tackon @default-dest "Icons"))
)
(foreach (tackon @default-dest "Icons") ("#?")
(tooltype
(prompt "")
(help "")
(dest (tackon (tackon @default-dest "Icons") (@each-name)))
(setdefaulttool (tackon @default-dest "SIGMAth"))
(noposition)
(swapcolors)
)
)
(foreach (@default-dest) ("#?")
(tooltype
(prompt "")
(help "")
(dest (tackon (@default-dest) (@each-name)))
(noposition)
(swapcolors)
)
)
(working UnPack)
(delete "ram:InstallTemp/lhx")
(delete "ram:InstallTemp/ProcessorFlag")
(set @execute-dir "ram:")
(run "delete ram:InstallTemp all")
(copyfiles
(prompt "")
(help @copyfiles-help)
(source "muchmore")
(dest @default-dest)
)
;
; Programm beenden
;
(exit InstallEnd)